@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,input,select,textarea,form,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
body{color:#333; background-color:#ffffff;}
html{ overflow-x:hidden;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family:"Microsoft Yahei";margin:0;padding:0;transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;}
input,textarea,button{ background: transparent;vertical-align:middle}
a{ color:#333; text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}
/*href*/
a:link,a:visited{color:#333}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#e73980}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#e73980}
/*common*/
.wrap{ width:1200px; margin:0 auto;}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.lc{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}
.head{ width:100%; height:122px; background-color:#ffffff; position:fixed; top:0; z-index:9999; }
.top1{ height:32px; background-color:#fafafa; line-height:32px;border-bottom:1px solid #e4e4e4;}
.wel{ font-size:14px; color:#797979; font-family:"SimSun";}
.wet{}
.wet, .wet a{ font-size:12px; color:#666666; position:relative;}
.wet a.top_ewm img{ display:none; position:absolute; top:32px;}
.wet a.top_ewm:hover img{ display:block;}
.toperji{height: 126px;background:url(../images/erjitop.jpg) repeat  center center;}
.index{ width:100%; position:relative; top:926px; z-index:9999; background-color:#ffffff; overflow:hidden; margin:0 auto;}
.box1{ padding:115px 0 91px;}
.box1_wrap{ width:1310px; margin:0 auto;}
.box1_left{ }
.box1_h1{ line-height:43px; font-weight:bold; font-size:34px; color:#2a445f; text-transform:uppercase;}
.box1_h1 span{ font-size:28px; color:#74747c; margin-left:20px;}
.box1_h2{ font-size:48px; color:#343e52; font-weight:bold; line-height:1; margin-top:52px;}
.box1_ul{ margin-top:54px;}
.box1_ul li{ float:left; width:59px; height:59px; margin-right:30px;}
.box1_h3{ font-size:26px; color:#636363; font-weight:bold; line-height:1; margin-top:80px;}
.box1_h4{ font-size:16px; color:#7e7e7e; line-height:28px; width:430px; margin-top:20px;}
a.box1_more{ width:94px; height:27px; display:block; margin:56px 0 0 0px; border:1px solid #a1a1a1; line-height:27px; border-radius:27px; font-size:14px; color:#a1a1a1; text-align:center}
.box1_right{ width:50%;}
.box1_r1{}
.box1_z1{  margin:10px 0 0 40px;}
.box1_z11{ font-size:30px; color:#bd8e00; line-height:36px; margin:40px 0 0 45px; font-weight:bold;}
.box1_z12{ font-size:22px; color:#333333; line-height:36px; margin:40px 0 0 45px; font-weight:bold;}
.box1_z2{ font-size:14px; color:#838a92; line-height:22px; margin:33px 0 0 45px; width:400px;}
.box1_tel{ font-size:36px; color:#bd8e00; font-weight:bold; padding-left:45px; background:url(../images/jjdh.png) no-repeat left center; line-height:35px; margin:50px 0 0 40px;}
.box1_r2{ background:url(../images/box1_r2.jpg) no-repeat center center; height:330px; margin-top:10px; overflow:hidden;}
.box1_z3{ font-size:22px; color:#ffffff; font-weight:bold; line-height:1; width:380px; margin:72px 0 0 50px;}
.box1_z4{ font-size:16px; color:#dfdede; line-height:28px; width:380px; margin:40px 0 0 50px;}
.box2{ background-color:#f2f1f1; height:767px;}
.box2_slide{ position:relative;}
.box2_slide .next, .box2_slide .prev{ position:absolute; left:45.8%; z-index:999; background-repeat:no-repeat; background-position:center center; width:45px; height:45px; cursor:pointer;}
.box2_slide .next{ background-image:url(../images/box3_next.png); top:366px;}
.box2_slide .prev{ background-image:url(../images/box2_prev.png); top:311px;}
.box2_slide .bd{ margin-left:14.6%; width:35.4%}
.box2_slide .bd ul{ width:81.1%; margin-top:60px;}
.box2_ys{ width:400px; margin:35px 0 0 58px;}
.box2_slide .hd{ width:50%}
.box2_slide .hd ul li{ height:383px; background-image:url(../images/box2_bg1.jpg); background-repeat:no-repeat; background-position:center center; padding-left:46px; overflow:hidden;}
.box2_h1{ font-size:54px; color:#2a445f; font-weight:bold; padding-left:58px; background-repeat:no-repeat; background-position:left center; margin-top:44px; line-height:1;}
.box2_h1 span{ font-size:52px; color:#ae850b; text-transform:uppercase; margin-left:20px;}
.box2_slide .hd ul li.box2_bg1 .box2_h1{ background-image:url(../images/box2_icon1.png);}
.box2_slide .hd ul li.box2_bg2 .box2_h1{ background-image:url(../images/box2_icon2.png);}
.box2_h2{ margin:50px 0 0 58px; width:420px;}
.box2_h2 a{ display:block; float:left; font-size:24px; color:#2a445f; line-height:48px; width:210px;}
.box2_slide .hd ul li.on{ background-image:url(../images/box2_bg2.jpg);}
.box2_slide .hd ul li.on .box2_h1{ color:#ffffff;}
.box2_slide .hd ul li.on.box2_bg1 .box2_h1{ background-image:url(../images/box2_icon1_on.png);}
.box2_slide .hd ul li.on.box2_bg2 .box2_h1{ background-image:url(../images/box2_icon2_on.png);}
.box2_slide .hd ul li.on .box2_h2 a{ color:#afafaf;}
.box2_slide .hd ul li .box2_h2 a:hover{ color:#bd8e00;}
.box3{}
.box3_tit{ padding-top:74px;}
.box3_p{ line-height:30px; font-size:18px; color:#394345;}
.box3_h1{ line-height:40px; font-size:28px; color:#394345; font-weight:bold;}
.box3_slide{ margin-top:40px;}
.box3_slide .hd{ text-align:center; font-size:0; position:relative; z-index:999;}
.box3_slide .hd ul{}
.box3_slide .hd ul li{ display:inline-block; width:193px; height:158px; cursor:pointer;}
.box3_icon{ height:59px; background-repeat:no-repeat; background-position:center center; margin-top:34px;}
.box3_icon1{ background-image:url(../images/box3_icon1.png);}
.box3_icon2{ background-image:url(../images/box3_icon2.png);}
.box3_icon3{ background-image:url(../images/box3_icon3.png);}
.box3_icon4{ background-image:url(../images/box3_icon4.png);}
.box3_text{ font-size:20px; color:#394345; line-height:50px;}
.box3_slide .bd{ margin-top:-20px;}
.box3_slide .bd ul{}
.box3_slide .hd ul li.on{ background-color:#9f8d3b;}
.box3_slide .hd ul li.on .box3_text{ color:#ffffff;}
.box3_slide .hd ul li.on .box3_icon1{ background-image:url(../images/box3_icon1_on.png);}
.box3_slide .hd ul li.on .box3_icon2{ background-image:url(../images/box3_icon2_on.png);}
.box3_slide .hd ul li.on .box3_icon3{ background-image:url(../images/box3_icon3_on.png);}
.box3_slide .hd ul li.on .box3_icon4{ background-image:url(../images/box3_icon4_on.png);}
.box5{ padding:50px 0 40px;}
.box5_tit{}
.box5_ch{ line-height:40px; font-size:30px; color:#2a445f;}
.box5_en{ line-height:28px; font-size:24px; color:#828282; font-weight:bold;}
.box5_ul{ width:79.6%; margin:60px auto 0;}
.box5_ul li{ float:left; width:32.5%; margin:0 .41%;}
.box5_zi{ padding:50px 30px;    text-decoration: none;}
.box5_zi:hover{  text-decoration: none;}
.box5_txt{ line-height:20px; height:20px; overflow:hidden; font-size:20px; color:#4d547e; font-weight:bold;}
.box5_con{ margin:32px auto 40px; font-size:14px; color:#818181; line-height:20px; height:60px; overflow:hidden;}
.box5_time{ font-size:12px; color:#656565; line-height:1;}

.ej_ban{ background-repeat:no-repeat; background-position:center center; margin-top:0px;}
.ej_ban1{ background-image:url(../images/ban1.jpg); height:536px;}
.ej_ban2{ background-image:url(../images/ban2.jpg); height:536px;}
.ej_ban3{ background-image:url(../images/ban3.jpg); height:486px;}
.ej_ban4{ background-image:url(../images/ban4.jpg); height:474px;}
.ej_ban5{ background-image:url(../images/ban5.jpg); height:474px;}
.ej_ban25{ background-image:url(../images/ban25.jpg); height:474px;}
.ej_ban27{ background-image:url(../images/ban27.jpg); height:474px;}
.ej_ban26{ background-image:url(../images/ban26.jpg); height:474px;}
.newslist{ width:79.6%; margin:70px auto 0;}
.newslist li{ float:left; width:32.5%; margin:0 .41%;}
.contact{ width:1050px; margin:50px auto;}
.contact_tit{ font-size:40px; color:#444444; line-height:54px; padding-bottom:5px; border-bottom:1px solid #d3d3d3;}
.contact_txt{ margin-top:12px; font-size:16px; color:#ababab; line-height:22px; width:600px;}
.contact_adr{ font-size:16px; color:#666666; line-height:45px;}
.contact_adr span{ font-size:20px; color:#565656;}
.contact_tel{ font-size:16px; color:#666666; line-height:50px; margin-top:72px;}
.contact_tel span{ display:block; font-size:32px; color:#166a79; font-weight:bold;}
.cpdhbj{ width:100%; background:#213242; overflow:hidden;}
.case_nav{ width:800px; line-height:130px; margin:0 auto}
.erjinr{ margin:50px auto;}
.case_nav li{ float:left; width:25%; height:130px; line-height:130px; font-size:40px; color:#ffffff; font-weight:bold; position:relative; text-align:center}
.case_nav li a{ color:#ffffff;}
.case_nav li img{ vertical-align:middle; margin:0 10px 0 40px;}
.case_nav li span{ font-size:50px; color:#859eb8; text-transform:uppercase; margin:0 20px;}
.case_nav li.case_nav1{ }
.case_nav li.case_nav2{}
.case_nav li.curr, .case_nav li:hover a{ color:#cda473;}
.case_nav li.curr:on, .case_nav li:hover{color:#cda473; }
.case_nav li.case_nav1.curr:after, .case_nav li.case_nav1:hover:after{ right:335px;}
.case_nav li.case_nav2.curr:after, .case_nav li.case_nav2:hover:after{ left:60px;}
.pro_nav{ width:100%; line-height:94px; background-color:#f5f5f5; font-size:0; text-align:center;}
.pro_nav a{ display:inline-block; font-size:24px; color:#859eb8; font-weight:normal; margin:0 24px;}
.pro_nav a.cur, .pro_nav a:hover{ color:#213242;}
.caselist{ width:80%; margin:60px auto 0;}
.caselist li{ width:30.2%; margin-left:2.3%; text-align:center; float:left; margin-bottom:46px;}
.case_tu{ width:401px; height:297px;}
.case_zi{ font-size:20px; color:#344f69; line-height:60px; height:60px; overflow:hidden;}
#products {background: #f5f5f5;}
#products *{box-sizing: border-box;}
#products .list {padding: 0 20px 0;}
#products .item {display: inline-block;width: 48.5%;padding: 15px;text-align: left;background: #fff;margin: 10px .5%;}
#products .item .left {width: 35%;float: left;}
#products .item .left img {margin-bottom: 10px;}
.pic{ overflow:hidden;}
.pic img {transition: all 0.7s ease;}
.pic:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
#products .item .right {width: 60%;float: right;padding: 10px 0;}
#products .item .right .info {padding: 0 0 20px 0;}
#products .item .right .info h3 {color: #2a445f;font-weight:normal;font-size: 26px;margin-bottom: 7px;line-height: 1.2;}
#products .item .right .info .text{font-size: 14px;line-height: 1.5;color: #2a445f;}
#products .item .right .box h4 {padding: 10px 0;font-size: 22px;margin-bottom: 7px;font-weight: normal;line-height: 1.2;color: #2a445f;}
#products .item .right .box img{ display:block; width:100%;}
#products .show {padding: 20px 0;}
#products .show .box {background: #fff;text-align: center;}
.container {max-width: 960px;width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.box-shadow-medium {box-shadow: 0 5px 15px rgba(0,0,0,0.08);}
#products .show .item {width: 100%;max-width: 900px;}
@media screen and (max-width: 1600px) {
	
	
	.box2{ height:575px;}
	.box2_slide .next, .box2_slide .prev{ width:33px; height:33px; background-size:100% 100%;}
	.box2_slide .next{ top:274px;}
	.box2_slide .prev{ top:233px;}
	.box2_slide .bd ul{ margin-top:45px;}
	.box2_ys{ width:300px; margin:26px 0 0 43px;}
	.box2_slide .hd ul li{ height:287px; padding-left:34px; background-size:100% 100%;}
	.box2_h1{ font-size:40px; padding-left:43px; margin-top:33px; background-size:auto 36px;}
	.box2_h1 span{ font-size:37px; margin-left:15px;}
	.box2_h2{ margin:37px 0 0 43px; width:315px;}
	.box2_h2 a{ font-size:18px; line-height:36px; width:157px;}
	
	.box3_slide .hd ul li{ width:144px; height:118px;}
	.box3_icon{ height:44px; margin-top:25px; background-size:auto 100%;}
	.box3_text{ font-size:15px; line-height:37px;}
	.box3_slide .bd{ margin-top:-15px;}
	
	.box5_ul{ margin:45px auto 0;}
	.box5_txt{ line-height:16px; height:16px; font-size:16px;}
	.box5{ padding:37px 0 30px;}
	.box5_zi{ padding:37px 22px;}
	.box5_con{ margin:24px auto 30px;}
	
}
.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #166a79; color: #fff;}
.fub{overflow: hidden;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 999; background:#FFF;}
	
.fcdh{ text-align:center;}
.dubu1{ width:380px; float:left;}
.dubu1 h1{font-size:16px; line-height:32px; color:#8f8f8f; font-weight:normal; margin-top:20px;}
.dubu1 h2{font-size:16px; line-height:32px;color:#8f8f8f;font-weight:normal}
.dubu1 h3{font-size:16px; line-height:32px;color:#6e5f29;font-weight:normal}
.dubu2{float:left;}
.dubu21{ border-bottom:1px solid #858484;}
.dibudh{ margin-top:30px;}
.dibudh ul li{ width:82px; float:left; color:#636363;font-size:16px; line-height:32px; font-weight:bold;}
.dibudh ul li a{  color:#636363;}
.dubu3{ width:200px; float: right;}
.erjibanner{background-image: url(../images/erjibanner.jpg);height:388px;background-repeat: no-repeat;
background-position: center center; margin-top: 126px;} 
.dqlm{ width:500px; margin:0 auto;}
.dqlm h1{width:100%;height:220px; text-align:center; margin:0 auto;}
.dqlm h2{width:100px;height:2px; background:#998057;  margin:0 auto;}
.dqlm h3{font-size: 30px;color: #c0af6d;margin-top: 10px; text-align:center; font-weight:normal;}
.ejjj{ width:100%; margin:0 auto; padding:50px 0;}
.ejjjz{ width:550px; float:left; text-align:center}
.ejjjy{ width:650px; float: right; font-size:24px; line-height:50px; color:#998057; padding:10px 0;}
.jjtu ul li { width:50%; float:left;}
.height50{height:50px;}
.tupfy{ width:90%; margin:0 auto; overflow:hidden;}
.tupfy ul li{ width:30%;float: left; margin:1% 1.666%;}
.xwfy{ width:90%; margin:0 auto;}
.xwfy ul li{ width:30%;float: left; margin:3% 1.666%;}
.xwfy ul li p{font-size:24px; color:#166a79; line-height:50px; text-align:center}
.xwfy ul li p a{color:#166a79; }

.wrap1{ width:1380px; margin:0 auto; }
.m-menu {padding-top:40px;padding-bottom:40px;}
.m-menu a:hover, .m-menu a.z-cut {color: #fff;background:#40808a; border-radius:20px;}
.m-menu a {color: #7c7d7d;margin: 0 16px;display: inline-block;padding: 0 14px;height:40px;line-height: 40px;font-size: 18px;font-weight:bold;}



.pxxm{ width:90%; margin:0 auto;}
.pxxm ul li{ width:48%;float: left; margin:3% 1%;position: relative;}
.xm_txt{position: absolute; bottom:40px; text-align: center; width:100%;}
.xm_txt h1{ font-size:32px; color:#FFF; line-height:80px; width:100%; text-align:center}
.xm_txt h2{ font-size:18px; color:#FFF; line-height:26px; height:26px; width:120px; margin:0 auto; background:#40808a; font-weight:normal; border-radius:20px;}
.xm_txt h2 a{ color:#FFF;}
.fwxm{ width:90%; margin:0 auto;}
.fwxm ul li{ width:45%;float: left; margin:3% 2.5%;position: relative;}
.part01{ width:100%; background:#f3f4f6; overflow:hidden;}
.cont1{ width:90%; margin:0 auto;}
.hotkc {
	margin: 30px auto 50px;
}
.tit1 {
	font-size: 36px;
	line-height: 60px;
	color: #227c92;
	text-align: center;
	margin-top: 30px; font-weight:normal
}
.stit1 {
	font-size: 16px;
	text-align: center;
	line-height: 24px;
	color: #227c92;font-weight:normal
}
.hotkc h4 {
	font-size: 26px;
	line-height: 19px;
	color: #556fb5;
	font-weight: bold;
	text-align: center;
}
.hotkc li p {
    width: 90%;
    margin: 20px auto;
    height: 72px;
    overflow: hidden;
    color: #ffffff;
    font-size: 18px;
    line-height: 24px;
	text-align: center;
}
.hotkc .h2 h4 {color: #53a7dd;}
.hotkc .h3 h4 {color: #f09191;}
.hotkc li {
	float: left;
	width: 27.3%;
	padding:2%;
	margin: 0px 1%;
	background-repeat:no-repeat;
	background-position:center center;
}
.hotkc li.h1{ background-image:url(../images/bg1.jpg);}
.hotkc li.h2{ background-image:url(../images/bg2.jpg);}
.hotkc li.h3{ background-image:url(../images/bg3.jpg);}
.hotkc li em {
	width: 150px;
	height: 150px;
	margin: 10px auto;
	background: url(../images/tb1.png) no-repeat center center;
	display: block;
}
.hotkc li em {
	width: 150px;
	height: 150px;
	margin: 10px auto;
	background: url(../images/tb1.png) no-repeat center center;
	display: block;
}
.hotkc .h2 em {
	background-image: url(../images/tb2.png);
}
.hotkc .h3 em {
	background-image: url(../images/tb3.png);
}
.part04{ width:100%; background:#f5f5f5; overflow:hidden;}
.cont{width:1160px; margin:50px auto;}
.tit {
	font-size: 36px;
	line-height: 60px;
	color: #104d79;
	text-align: center;
	margin-top: 30px; font-weight:normal
}
.stit {
	font-size: 16px;
	text-align: center;
	line-height: 24px;
	color: #7a99b0;font-weight:normal
}
.cont:after, .hotkc:after, .yous:after, .teacher:after, .buzou:after, .xylist:after {
    content: " ";
    display: block;
    clear: both;
}
.buzou {
	background: url(../images/lineb.png) repeat-x 0 25px;
	margin-top: 30px;
}
.buzou li {
	float: left;
	width: 250px;
	margin: 0px 20px;
	position: relative;
	text-align: center;
}
.buzou li b {
	width: 50px;
	height: 50px;
	margin: 0px auto;
	border-radius: 25px;
	background: #556fb5;
	font-size: 36px;
	line-height: 50px;
	color: #fff;
	display: block;
}
.buzou li em {
	background: url(../images/sjx_01.png) no-repeat 0 0;
	width: 31px;
	height: 19px;
	position: absolute;
	top: 60px;
	left: 110px;
}
.buzou li .box {
	border: 3px solid #a0b8d9;
	padding: 20px;
	margin-top: 26px;
	height: 210px;
}
.buzou li h4 {
	font-size: 24px;
	font-weight: bold;
	color: #556fb5;
}
.buzou .but {
	font-size: 18px;
	background: #556fb5;
	line-height: 40px;
	border-radius: 20px;
	width: 80%;
	margin: 30px auto;
	display: block;
	color: #fff;
}
.buzou li p {
	height: 48px;
	overflow: hidden;
	line-height: 20px;
	font-size: 14px;
	color: #555;
}
.buzou li a {
	color: #f60;
	text-decoration: underline;
}
.buzou li span {
	background: url(../images/bc01.png) no-repeat 0 0;
	width: 72px;
	height: 72px;
	margin: 15px auto;
	display: block;
}
.buzou .b2 b {
	background: #13b5b1;
}
.buzou .b3 b {
	background: #19a9eb;
}
.buzou .b4 b {
	background: #1474b1;
}
.buzou .b2 h4 {
	color: #13b5b1;
}
.buzou .b3 h4 {
	color: #19a9eb;
}
.buzou .b4 h4 {
	color: #1474b1;
}
.buzou .b2 em {
	background-image: url(../images/sjx_02.png);
}
.buzou .b3 em {
	background-image: url(../images/sjx_03.png);
}
.buzou .b4 em {
	background-image: url(../images/sjx_04.png);
}
.buzou .b2 .box {
	border-color: #90d1d9;
}
.buzou .b3 .box {
	border-color: #83c9ea;
}
.buzou .b4 .box {
	border-color: #8abad7;
}
.buzou .b3 span {
	background-image: url(../images/bc02.png);
}
.buzou .b4 span {
	background-image: url(../images/bc03.png);
}
.sypxxm{ width:100%; background:#f5f5f5; overflow:hidden;margin:o auto;}

.i_cp_list2{ width:1380px; overflow:hidden; margin:0 auto; }
.i_cp_list2 ul{ width:1380px;}
.i_cp_list2 ul li{ width:390px; margin-right:27px; margin-left:37px; float:left; margin-bottom:45px; overflow:hidden;}
.i_cp_list2 ul li a{ color:#333333}

.pxdh{ text-align:center;}
.jcdh{ text-align:center;}
.xmckgd{ text-align:center; font-size:20px; color:#cfaf62; margin-bottom:50px;}

.syjj ul li{ width:50%; float:left;}
.xmckgd a{  color:#cfaf62;}
.index_part1{ width:1300px; margin:0 auto 30px; overflow:hidden; }
.part1_left{ float:left; position:relative; width:986px; height:528px;overflow:hidden;}
.part1_left .hd{ height:15px; overflow:hidden; position:absolute; right:20px; bottom:17px; z-index:1; }
.part1_left .hd ul{ overflow:hidden; zoom:1; float:left;  }
.part1_left .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; background:#ffb400; cursor:pointer; text-align:center; text-indent:-9999px; }
.part1_left .hd ul li.on{ background:#F8EFDF; }
.part1_left .bd{ position:relative; height:100%; z-index:0;   }
.part1_left .bd ul li{ zoom:1; vertical-align:middle; width:986px; height:528px; position:relative}
.part1_zi{height:50px; line-height:50px; background:url(../images/part_zi.png) repeat center center; width:100%; position:absolute; bottom:0; font-family:"Microsoft YaHei"; font-size:23px; color:#ffb400; font-weight:bold; padding-left:30px;}
.part1_right{ float:right; width:300px;}
.xytu{ width:300px; height:167px;}
.xytu ul li{ float:left;width:300px; height:167px; margin-bottom:13px;position:relative}
.xytu1{ zoom:1; vertical-align:middle; width:300px; height:167px; }
.xyzi{height:30px; line-height:30px; background:url(../images/part_zi.png) repeat center center; width:100%; position:absolute; bottom:0; font-family:"Microsoft YaHei"; font-size:14px; color:#ffb400; font-weight:bold; text-align:center}
.slideGroup{ width:100%; background:2b2b2b; overflow:hidden; margin-top:30px;}
.slideGroup .parBd{ width:1300px; margin:60px auto;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; padding: 0 110px !important;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0; top:170px; display:block; width:20px; height:54px; background:url(../images/qhtub3.png) center center no-repeat;}
.slideGroup .sNext{ left:auto; right:0; background:url(../images/qhtub4.png) center center no-repeat;}
.slideGroup .parBd{ margin-top:40px;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ float:left; _display:inline; overflow:hidden; width:426px;}
.box3_h2{ line-height:40px; font-size:22px; color:#e1e1e1; text-align:center}
.box3_h3{ line-height:32px; font-size:16px; color:#e1e1e1;text-align:center}
	.symx{ width:100%; overflow:hidden; margin-top:30px;}
	.slideGroup{ width:100%;}
	.slideGroup .slideBox{ padding:0 30px !important;}
	.slideGroup .slideBox ul li{ width:33.3%;}
	.slideGroup .slideBox ul li a{ display:block; padding:0 20px;}
	.slideGroup .sPrev,.slideGroup .sNext{ top:80px; width:20px; height:54px; background-size:100% 100%; z-index:99999}
	.sysz{ background:url(../images/tdbj.jpg) no-repeat center center; width:100%; height:653px; margin-top:30px;}
	.box3_tu{ }
	.box3_tu img{ width:100%; height:100%;}
	.box3_txt{ padding:18px 0;font-size:22px; color:#166a79; text-align:center;}
	
	
	
	.tddatu{ width:630px; float:left; overflow:hidden; margin-top:90px; margin-left:15px;}
	
	
.zhaopin{ width:1200px; margin:50px auto;}
.zhaopin th {
    border-bottom: 1px solid #dbdbdb;
    line-height: 60px;
    color: #333;
    font-size: 18px;
}
.zhaopin td{border-bottom: 1px solid #ededed;
    padding: 10px 0;
    line-height: 35px;
    color: #666;
    font-size: 16px;
    cursor: pointer;}
	
.ej_nr{ background-color:#ffffff; padding:0 30px 30px;box-shadow: 0px 7px 24px rgba(0,0,0,0.2); min-height:610px; overflow:hidden;}
.ej_left{ width:329px; border-right:1px solid #f7f7f7;}
.ej_dqlm{ border-right:4px solid #555555; margin-left:20px; margin-top:68px; margin-bottom:20px;}
.ej_en{text-transform: uppercase; font-size:18px; color:#434343; line-height:27px;}
.ej_ch{ font-size:10px; color:#646464; line-height:23px;}
.ej_left ul{ border-bottom:1px solid #e6e6e6;}
.ej_left ul li{ height:79px; line-height:79px; padding-left:20px; border-top:1px solid #e6e6e6;}
.ej_left ul li a{ display:block; font-size:18px; color:#0b0b0b;}
.ej_left ul li:hover{ background-color:#005054; border-top:1px solid #005054;}
.ej_left ul li:hover a{ color:#ffffff;}
.ej_left ul li.curr{ background-color:#005054; border-top:1px solid #005054;}
.ej_left ul li.curr a{ color:#ffffff;}
.ej_right{ width:860px;}
.classname{ border-bottom:1px solid #e6e6e6; overflow:hidden; padding-top:60px; padding-bottom:36px; padding-left:13px;}
.class_ch{ line-height:45px; font-family:"SimSun"; font-size:36px; color:#005054;}
.class_en{text-transform: uppercase; line-height:18px; font-size:13px; color:#005054;}
.classname1{ margin-top:34px;}
.classname1 h2{ font-size:68px; color:#F0EEF0; line-height:81px;text-transform: uppercase;}
.article1{ margin-top:28px;}
.article1 p{ font-size:14px; color:#434343; line-height:31px;}
.class_list{ margin-top:20px; width:870px;}
.class_list li{ width:280px; margin-right:10px; float:left; margin-bottom:14px; text-align:center; font-size:16px; line-height:30px;}
.topnav ul li{ position:relative;}
.topnav ul li .nav_bar{ display:none; position:absolute; z-index:999; top:66px; left:20%; margin-left:-0px; background-color:#166a79; width:100%;}
.topnav ul li .nav_bar a{display:block; line-height:42px; font-size:14px; color:#ccd8e7; border-bottom:1px solid #42869b; height:42px; overflow:hidden;}
.topnav ul li:hover .nav_bar{ display:block;}
.topnav ul li .nav_bar a:hover{ background-color:#387182; border-color:#387182;}

.gbook_ly{ background-color:#ffffff; margin:45px 0;}
.gbook_ly form{ width:590px;}
.gbook_ly .input{ background-color:#f4f4f4; border:1px solid #e8e8e8; height:41px; padding:0 20px; width:250px;}
.gbook_ly .textarea{ background-color:#f4f4f4; border:1px solid #e8e8e8; padding:20px; width:548px; height:160px; margin-top:20px;}
.gbook_ly .submit{ background-color:#f4f4f4; border:1px solid #e8e8e8; width:198px; height:41px; margin-top:20px; font-size:18px; color:#333333;}

.gbook_list{ margin-bottom:20px;}
.gbook_list li{ overflow:hidden; border-bottom:1px dotted #cccccc; padding:10px 0;}
.gbook_list li.tit{ font-size:16px; color:#333333;}
.gbook_list li p{font-size:14px;color:#5f5f5f;}
.gbook_list li .tit, .gbook_list li p{line-height: 24px;overflow: hidden;font-size: inherit;text-align: left; margin-top: 0;}

.gbook_show{}
.gbook_show li{}
.gbook_show li span{ color:#e50012; font-weight:bold;}